package interfaz;

import java.util.Vector;

import business.ConvexHull;
import business.Poligono;
import business.Punto;

public class Interface {


    /**
     * @param args
     */
    public static void main(String[] args) {
            
            Vector<Punto> puntos = new Vector<Punto>();
            Poligono pl = new Poligono();

            
            System.out.println("Determinacion del Convex Hull de un conjunto de puntos \n");
            
            puntos.add(new Punto(2.0,2.0,0.0));
            puntos.add(new Punto(6.0,3.0,0.0));
            puntos.add(new Punto(4.0,5.0,0.0));
            puntos.add(new Punto(3.0,8.0,0.0));
            puntos.add(new Punto(5.0,9.0,0.0));
            puntos.add(new Punto(3.0,5.0,0.0));
            puntos.add(new Punto(5.0,3.0,0.0));
            puntos.add(new Punto(8.0,5.0,0.0));
            puntos.add(new Punto(-2.0,4.0,0.0));
            puntos.add(new Punto(-1.0,-1.0,0.0));
            
            ConvexHull cv = new ConvexHull();
            
            pl = cv.calcularPoligonoConvexo(puntos);
            System.out.println("Los vertices del poligono Convexo son:\n");

            for(int i = 0; i < pl.getLineas().size(); i++)
            {
                    System.out.println("Vertice " + i + " X: " + pl.getLineas().get(i).getPuntoi().getCoordenadaX() + " Y " +pl.getLineas().get(i).getPuntoi().getCoordenadaY());
            }
            
       }
    


}
